home *** CD-ROM | disk | FTP | other *** search
/ PD Collection CD 1 / PD Collection CD 1.iso / textual / stronged / !StrongED_Modes_C < prev    next >
Encoding:
Text File  |  1996-09-02  |  2.2 KB  |  119 lines

  1.  
  2. HelpPath    C,
  3.  
  4. #-------------------------------------------
  5.  
  6. Search
  7.     include1    [_spct] "#include" _spct "<" [_spct] @0 * (@9 ".H" [_spct] ">")
  8.     include2    [_spct] "#include" _spct '"' [_spct] @0 * (@9 ".H" [_spct] '"')
  9.  
  10. End
  11.  
  12. ClickList
  13.     include1    LoadOne ("C:H.<tmp$word>")
  14.     include2    LoadOne ("<tmp$path>.^.H.<tmp$word>")
  15. End
  16.  
  17. #-------------------------------------------
  18. ID_FirstChar    A-Za-z_
  19. ID_Middle    A-Za-z_0-9
  20.  
  21. SyntaxOptions
  22.     SingleQuote    Yes
  23.     DoubleQuote    Yes
  24.     QuoteChar    \
  25.     QuoteQuote    No
  26.     SplitString    Yes
  27.     HexPrefix    0x
  28. End
  29.  
  30. SyntaxComment 1
  31.     Type        Multiline
  32.     StartWith    /*
  33.     EndWith        */
  34. End
  35.  
  36. SyntaxWords Group1 case
  37.     do default
  38.     continue
  39.     for while break do return goto
  40.     if else switch default
  41. End
  42.  
  43. SyntaxWords Group2 case
  44.     auto register static extern typedef
  45.     void char short int long float double signed unsigned
  46.     const volatile
  47.     struct union
  48. End
  49.  
  50. SyntaxWords Group3 nocase EndOfLine
  51.     #include #ifdef #ifndef #else #endif
  52.     #pragma #line #error #define #undef
  53. End
  54.  
  55. #----------------------------------------------------------
  56.  
  57. KeyList
  58.     ^⇧[        InsertStr("/*")
  59.     ^⇧]        InsertStr("*/")
  60. End
  61.  
  62. #----------------------------------------------------------
  63.  
  64. Functions
  65.  
  66.     Key    ⇧F2
  67.     Menu    List of functions ⇧F2
  68.     Icon    LoF
  69.     Select    ListOfC (All,,Sort)
  70.     Help    Click to generate list of all functions.
  71.  
  72.     Key     ⇧PgUp
  73.     Icon    up
  74.     Select    ListOfC (Text,GotoPrev)
  75.     Help    Click to go to previous function
  76.  
  77.     Key     ⇧PgDown
  78.     Icon    down
  79.     Select    ListOfC (Text,GotoNext)
  80.     Help    Click to go to next function
  81.  
  82.     Key    ^H
  83.     Menu    Load H.*
  84.     Icon    save
  85.     Help    Click to load the header file under cursor.
  86.     Select    SetTmp() LoadOne ("<tmp$path>.^.H.<tmp$word>","C:H.<tmp$word>")
  87.  
  88.     Key    F10
  89.     Menu    Save & Compile      F10
  90.     Icon    Run
  91.     Select    SaveDrag ("cc")
  92.     Help    Click to save text and send it to the c compiler.
  93.  
  94.     Key    ⇧^F10
  95.     Menu    Save & Make      ⇧^F10
  96.     Icon    brick
  97.     Select    SetTmp() SaveDClick ("<tmp$path>.^.Makefile")
  98.     Help    Click to save text and launch Make.
  99.  
  100.     Key    ^G 1
  101.     Menu    Goto function definition
  102.     Icon    goto
  103.     Select    Push ListOfC (all,gotofound)
  104.     Help    Click to go to the definition of the function you're standing on.
  105.  
  106.     Key    ^G 2
  107.     ⇧Select    Pop
  108.  
  109. End
  110.  
  111. Shortcuts
  112.     w(    while (\@) {\n\i  \@\n\i}
  113.     f(    for (\@;\@;\@) {\n\i  \@\n\i}
  114.     s(    switch (\@) {\n\i  case\n\i}
  115.     p(    printf("\@");
  116.     #<    #include <\@.h>\n\@
  117.     #"    #include "\@.h"\n\@
  118. End
  119.